首页> 外文OA文献 >Development of service-oriented architectures using model-driven development : a mapping study
【2h】

Development of service-oriented architectures using model-driven development : a mapping study

机译:使用模型驱动开发开发面向服务的体系结构:映射研究

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Context: Model-Driven Development (MDD) and Service-Oriented Architecture (SOA) are two challenging research areas in software engineering. MDD is about improving software development whilst SOA is a service-based conceptual development style, therefore investigating the available proposals in the literature to use MDD when developing SOA may be insightful. However, no studies have been found with this purpose. Objective: This work aims at assessing the state of the art in MDD for SOA systems. It mainly focuses on: what are the characteristics of MDD approaches that support SOA; what types of SOA are supported; how do they handle non-functional requirements. Method: We conducted a mapping study following a rigorous protocol. We identified the representative set of venues that should be included in the study. We applied a search string over the set of selected venues. As result, 129 papers were selected and analysed (both frequency analysis and correlation analysis) with respect to the defined classification criteria derived from the research questions. Threats to validity were identified and mitigated whenever possible. Results: The analysis allows us to answer the research questions. We highlight: (1) predominance of papers from Europe and written by researchers only; (2) predominance of top-down transformation in software development activities; (3) inexistence of consolidated methods; (4) significant percentage of works without tool support; (5) SOA systems and service compositions more targeted than single services and SOA enterprise systems; (6) limited use of metamodels; (7) very limited use of NFRs; and (8) limited application in real cases. Conclusion: This mapping study does not just provide the state of the art in the topic, but also identifies several issues that deserve investigation in the future, for instance the need of methods for activities other than software development (e.g., migration) or the need of conducting more real case studies.
机译:背景:模型驱动开发(MDD)和面向服务的体系结构(SOA)是软件工程中两个具有挑战性的研究领域。 MDD是关于改进软件开发的,而SOA是基于服务的概念开发样式,因此,在研究SOA时,研究文献中使用MDD的可用建议可能很有见地。但是,尚未找到与此目的相关的研究。目的:这项工作旨在评估SOA系统MDD的最新状态。它主要关注于:支持SOA的MDD方法的特征是什么;支持哪种类型的SOA;他们如何处理非功能性需求。方法:我们按照严格的协议进行了制图研究。我们确定了应该包括在研究中的代表性场所。我们在所选地点的集合上应用了搜索字符串。结果,根据研究问题得出的定义分类标准,选择并分析了129篇论文(频率分析和相关性分析)。确定有效性威胁并在可能的情况下缓解。结果:分析使我们能够回答研究问题。我们着重指出:(1)来自欧洲且仅由研究人员撰写的论文占主导地位; (2)在软件开发活动中自上而下的转换占主导地位; (3)合并方法不存在; (4)没有工具支持的大量工作; (5)比单一服务和SOA企业系统更有针对性的SOA系统和服务组合; (6)元模型的有限使用; (7)NFR的使用非常有限; (8)在实际情况下的适用范围有限。结论:这项制图研究不仅提供了该主题的最新技术水平,而且还确定了一些值得在将来进行研究的问题,例如,除了软件开发(例如,移植)以外的其他活动方法的需求或需求。进行更真实的案例研究。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号